Golang Job: Senior Full Stack Engineer - Golang - Node - React

Job added on

Company

CODIGOMX
Mexico

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Golang Job Details

WE ARE HIRING Full Stack Engineer / Golang / Nodejs / React

Full Stack Senior Software Engineer for development of new, as well as enhancement of existing, application services powering its backend data persistence systems which include Data Access Layer (DAL), Data Content Processor (DCP), Active Content Systems (ACS) and other critical systems that are used by numerous internal applications and services. Candidates must have hands-on experience with Javascript, Node, Express, React and similar JavaScript-based technologies in addition to Golang. Working knowledge of MongoDB in terms of developing and supporting APIs to consume data and push data into MongoDB, Apache Kafka, AWS services, such as S3, Lambda, EKS would be beneficial

Responsibilities Include:

This is a critical role with a wide range of responsibilities, including:

● Designing and maintaining data intensive mongoDB and GRPC based APIs

● Design, implementation and deployment of new scalable and secure Node.js services

● Refactoring and modernizing of legacy Node.js services

● Integration of external services

● Using kafka, and numerous features and troubleshooting options related to kafka

● Participate in code reviews and ensure fellow developers adhere to team’s best practices and processes

● Actively participate in the design & architecture phases of upcoming features and services

Qualities / Experience we are seeking

This role would involve software development for backend systems that would create APIs that will consume/update data to MongoDB, and applications that read, process data and write to kafka

streams. We believe the right individual will have the following skills and experience in order to be successful in this role:

● BS degree or higher in Engineering, Computer Science, or a related field required

● 7+ years of software engineering experience

● 4+ years of experience developing application services using Node + Mongo + Express + front-end frameworks/libraries like Canjs or React.

● 3+ years of experience building highly scalable, performant and responsive web applications

● 3+ years of experience developing applications deployed on AWS

● 2+ years of Typescript experience

● 2 + years of GoLang experience

● 1+ years of experience with Apache Kafka and writing stream processing applications

● 1 + years of experience with writing and using APIs to consume data and push data to MongoDB

● Excellent problem solving, critical thinking, and communication skills

● Experience with as much of our technology stack as possible: Redis, Git, AWS, Kubernetes, Docker

● Experience working within a globally distributed team

Requirements & Notes

Yes Must-Have

Node.js - 5+ years

React.js - 5+ years

Redux - 5+ years

EKS/Lambda - 2+ years

Golang (Go) -1+ Years

Apache Kafka - 1+ years

Location Requirements

Mexico, Bolivia, Panama, Guyana, Bouvet Island, Colombia, Nicaragua, Belize, South Georgia and the South Sandwich Islands, Paraguay, Ecuador, Guatemala, Argentina, Honduras, Chile, Falkland Islands (Malvinas), El Salvador, Brazil, Suriname, French Guiana, Peru, Costa Rica, Uruguay

Must have skills

Express.js

TypeScript

Node.js

React.js

Redux

Golang (Go)

Nice to have skills

Scrum

Tipo de puesto: Tiempo completo

Salario: $70,000.00 - $75,000.00 al mes

Horario:

  • Lunes a viernes
  • Turno de 8 horas

Prestaciones:

  • Horarios flexibles
  • Trabajar desde casa

Educación:

  • Licenciatura terminada (Deseable)

Experiencia:

  • Go: 3 años (Deseable)
  • JavaScript: 3 años (Deseable)
  • NODEJS: 2 años (Deseable)
  • React: 2 años (Deseable)

Idioma:

  • Inglés AVANZADO (Obligatorio)

Lugar de trabajo: Empleo remoto